package com.comtop.topcloud.device.model.mysql;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.sql.Timestamp;

@Data
@TableName("energy_equipment_monitor_ref_tags")
public class EnergyEquipmentMonitorRefTag {

    @TableId(type = IdType.AUTO)
    private Long id;  // 主键ID，用于唯一标识记录

    private String creatorId;  // 创建人ID，用于标识记录的创建人

    private Timestamp createTime;  // 创建时间，记录创建的时间戳

    private String equipmentId;  // 设备ID，用于关联设备

    private String equipmentType; // 设备类型

    private String monitorId;  // 监测终端ID，用于关联监测终端

    private Integer monitorType;  // 监测终端类型，表示终端的类型，可能是枚举值或者数字

    private String monitorName;  // 监测终端名称，用于描述终端的名称


    private String orgId;  // 公司ID，表示所属的公司或组织

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 网关序列号
     */
    private String serialNumber;

    /**
     * unit
     */
    private String unit;

    /**
     * 能源类型
     */
    private String energyType;

    /**
     * 项目id
     */
    private String projectId;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 查询别名
     */
    private String tagNameAliasName;

    private String lon;

    private String lat;

    private String tagName;
}
